Alapvető Linux-parancsok - amiket minden Linux-felhasználónak ismerni érdemes

cmd

Az elmúlt évek alatt a Linux-rendszerek hatalmas fejlődésre - és ezáltal természetesen - népszerűségre tettek szert. Amíg a régi Linux-rendszerek elsősorban parancssorok használatával voltak kezelhetőek, a modern rendszerekben egyre ritkábban van minderre szükség - a grafikus felületek fejlődésének köszönhetően. Ettől függetlenül mindenkinek nagyon hasznos ismernie legalább az alapvető parancsokat - amely tudásra később érdemes lesz tovább építkezni - hogy a Linux-rendszerű számítógépét a lehető legmagabiztosabban kezelje - esetleges problémák megoldása során is.

1.) Használat

Mielőtt elkezdjük, indítsuk el a Terminál-t - a legtöbb Linux-disztribúcióban billentyűkombinációval is elérhetjük mindezt - amit érdemes is lesz megjegyeznünk:

Ctrl + Alt + T

- Könyvtárak közötti navigáció ->

Az egyik leggyakoribb, amire biztosan szükségünk lesz, a merevlemezünkön található könyvtárak közötti lépegetés - erre való cd parancs - ami a Change Directory rövidítésekből tevődik össze. Az alábbi példa alapján próbáljuk is ki, hogyan léphetünk egyszerűen az alapértelmezett letöltési könyvtárunkba:

cd /home/felhasználónevünk/Letöltések - ahol értelemszerűen a "felhasználónevünk" helyére a Linux-rendszerbe telepítéskor megadott - aktívan használt felhasználónevünket adjuk meg.

Ahogy láthatjuk, az alapértelmezett ~$ helyett ezúttal már a ~/Letöltések$ kiírás után villog a kurzorunk.

Egy könyvtárszintet feljebb/visszalépni a cd .. parancs kiadásával tudunk.

Amennyiben ismerjük a megnyitni kívánt könyvtárunk teljes elérési útvonalát, úgy a cd parancs után az előbbi példa szerint végig is írhatjuk, hogy akár egy ugrással odaléphessünk. Amennyiben nem - vagy nem teljesen - ismerjük, úgy használjuk segítségképpen a következő nélkülözhetetlen parancsunkat - ls - az aktuális könyvtártartalom lekéréséhez.

Ezt a parancsot további paraméterekkel is kiegészíthetjük - a könyvtáraink tartalmazhatnak például rejtett alkönyvtárakat, vagy fájlokat is - ezeknek a neve . írásjellel kezdődik - hogy segítsen megkülönböztetni a többiektől. Például:

.fájlnév vagy .mappanév

Ehhez használjuk a -a paramétert:

ls -a

Amennyiben az egyszerű lista helyett szeretnénk minden listaelemről részletes információkat - pl.: jogosultságok, méret, módosítási dátum - úgy használjuk a -l paramétert:

ls -l

Vagy akár össze is kombinálhatjuk a két paramétert - amennyiben mindkettő hatására egyszerre is szükségünk van:

ls -al

Szükségünk lehet továbbá szöveges tartalmú állományok tartalmának megtekintésére - amelyet a cat paranccsal tehetünk meg. Például:

cat script.sh

Lehetőségünk van egyszerre - egy paranccsal - több szöveges tartalmú állomány megtekintésére is:

cat script_01.sh script_02.sh

Most pedig következzen, hogyan is tudjuk a meglévő állományainkat/könyvtárainkat aktuális könyvtárukból egy másik útvonalra átmásolni/áthelyezni. Az átmásoláshoz használjuk a cp, míg az áthelyezéshez/átnevezéshez az mv parancsot. Például az aktuális útvonalunkon található script.sh állományt szeretnénk átmásolni ugyanerre az útvonalra biztonsági mentésképpen, de új névvel:

cp script.sh script_backup.sh

Teljes könyvtárakat - tartalmukkal együtt a -r paraméterrel tudjuk átmásolni - például a teljes útvonal megadásával:

cp -r /home/felhasználónevünk/Dokumentumok/ /home/felhasználónevünk/backup

Amennyiben egy könyvtárból mindössze a teljes tartalmat szeretnénk hiánytalanul átmásolni, úgy használjuk a *-ot:

cp /home/felhasználónevünk/work/* /home/felhasználónevünk/backup/

Most pedig ismerkedjünk a már megemlített mv parancs lehetőségeivel:

mv script.sh script_ujnev.sh - ezzel a script.sh állományt ugyanoda helyezzük - ilyenkor a megadott másik néven - script_ujnev.sh - fogja a jelenlegit felülírni - röviden az mv parancs egyik lehetősége a fájlok átnevezése.

Amennyiben nem az átnevezés a cél, úgy használjuk az alábbi példát:

mv /home/felhasználónevünk/script.sh /home/felhasználónevünk/Dokumentumok/

Amennyiben pedig egy könyvtár teljes tartalmát szeretnénk egy másikba áthelyezni:

mv /home/felhasználónevünk/Letöltések/* /home/felhasználónevünk/Dokumentumok/

Fájlok/könyvtárak törléséhez pedig az rm parancs használatára lesz szükségünk:

rm /home/felhasználónevünk/script.sh

Az összes megismert parancsnak érdemes áttanulmányozni az összes lehetséges paraméterét is - amelyet a --help segítségével kérhetünk le:

rm --help


A témához kapcsolódó hasznos leírásom

2.) Rejtett poénok a Terminál-ban

Kikapcsolódásképpen tudom ajánlani mindenkinek az alábbiakat:

Telepítsük fel az sl programcsomagot ->

sudo apt-get install sl

aztán futtassuk le Terminál-ban ->

sl

sl

Ekkor egy karakterekből megrajzolt vonat elrobogását fogjuk a Terminál-képernyőnkön látni - ugyanez történik, amennyiben a fentebb ismertetett ls parancs kiadását bekapcsolva felejtett Caps-Lock billentyű mellett végezzük. :)

Star Wars rajongóknak külön meglepetés ->

telnet towel.blinkenlights.nl

Star Wars

Véletlenszerű idézetek és megjegyzések ->

sudo apt-get install fortune

fortune

Beírt szövegek és számsorok sorrendjének megfordítása ->

rev

Tehén mondja... ->

sudo apt-get install cowsay -> ezt követően bármit beírunk az Enter lenyomása után egy ASCII karakterekből megrajzolt tehén fogja azt "mondani", amit beírtunk. :)

cowsay

Most pedig kombináljuk össze a fortune-t a cowsay-jel ->

fortune | cowsay

Ebben az esetben a tehén fogja mondani a véletlenszerű idézeteket/megjegyzéseket. :)

Tehénből még mindig nincs elég - ezért most telepítsük a fejlettebb változatát ->

sudo apt-get install xcowsay

cowsay

Star Wars után szabadon... Mátrix rajongóknak ->

sudo apt-get install cmatrix

Matrix

Startup Growth Lite is a free theme, contributed to the Drupal Community by More than Themes.